NOTES.TXT
Entering the e-fields with 'GAMERA' - heavy devastator of ignorance.
@#$ Note#01:
Motto: WHERE THE WORD COUNTS(v prevod: KOYTO NE RAZBIRA, TUK SE SPIRA)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Purpose: To support a person with E-literature(*.TXT files) and specific tools
that manage them; mainly used ability is searching(KAZUYA.EXE) a string in
sentences(*.LBL files) made priorly by JUBEI.EXE from TXT files and
formatting(LINWRA.EXE) resulted files(KAZUYA.???s to KAZUYA.LW renamed to
KAZUYA??.TXTs) for second grab with JUBEI.EXE, and finally convert KAZUYA??.HTMs
to KAZUYA??.DOCs. I know it is difficult to be clear but see above, there is
more [confusing, hi-hi].
@#$ Note#02:
Main Purpose(In one word: Text-typist_Console_Assistant):
1] Amateurish MULTI-FUNCTIONAL TEXT EDITOR(for DOS);
2] Amateurish SPELL-CHECKER(adjustable, generating HTML file with unknown words
highlighted);
3] Amateurish context searching abilities(corpus with millions of sentences,
your own sentence-corpus with word attached;
4] Amateurish WORD-CROSS-REFERENCER;
5] on-line ENGLISH-DICTIONARIES by topics(only American Heritage 3rd edition so
far);
6] Bulgarian Phonetic/BDS keyboard layout(YORIKE.COM, KAZUMA.COM) with russian
fonts allowing reading and writing russian texts(bulgarian are MIK - convert
them with X.EXE i.e. MIK -> KOI8 and KOI8 -> MIK);
@#$ Note#03:
About package:
Disk #1:
'GAMERA30CD1', Bootable CD;
Disk #2:
'GAMERA30CD2', Bootable CD;
@#$ Note#04:
YM(Yoshimitsu) r.028 and X(Masakari(replaced by JUBEI r.007)) r.056 and
KAZUYA r.008 and SAKURA r.008 are core of the package.
At runtime YM.EXE, X.EXE, SAKURA.EXE search MASAKARI.SS file to determine WHAT
TYPE of memory they will proceed with.
@#$ Note#05:
Corpus r.030:
- etexts(*.TXT): 3811 files(2,065,206,129 bytes);
- etexts line-by-line(*.LBL): 3811 files(1,995,115,514 bytes);
- ZIPed etexts(*.ZIP triads .TXT .LBL .ALA): 3811 files(4,420,472,971 bytes);
- Total words in etexts(according to MASA_ALA.OBO): 351,028,795;
- Total diff. words(3811.wrd) in etexts(according to MASA_ALA.OBO): 1,045,305;
- Total searchable sentences(said by SAY *.LBL after LBL960 run): 24,919,923;
- Words in MASAKARI.WRD(used for spell-check): 105,220;
- Lines in MASA_ALA.OBO(1,009,141,008 bytes): 21,023,771 - MAX = 44,739,242;
- Lines in GRFT_ALA.OBO(103,897,248 bytes): 2,164,556;
@#$ Note#06:
File 3811.WRD(made from MASA_ALA.OBO) contains over 1 million different words,
in fact it contains every word(which is up to 25 chars) from 3811 .TXTs:
Size: 10,856,096 bytes
Lines: 1,045,305
Subnote1: Very useful in nourishing a more richful MASAKARI.WRD are files:
3811SORT.106(2,372,400 bytes) and 3811SORT.PDF(3,030,112 bytes),
idea is to load into YM console 3811SORT.106 and by using 'CTRL+S'
combo and by selecting a word with 'ALT+W' and 'ALT+O' combo to
append to YM.NP new words, and after that to append YM.NP to
MASAKARI.WRD and resort it. See already chosen in that way new
words in NEW.WRD file.
@#$ Note#07:
Directory \KAZE\SMXRT contains 3813 files:
3811 files .ZIPs: 4,420,472,971 bytes
0002 files .OBOs: 1,113,038,256 bytes
GRFT_ALA.OBO: 103,897,248 bytes(2,164,526 lines)
File GRFT_ALA.OBO is made from GRFT19.ZIP which contains 19 wordlists:
170,815 bytes PLACES.ALA
1,736,726 bytes W50HWPLW.ALA
1,927,186 bytes CROSSWD.ALA
6,482,011 bytes SINGLE.ALA
1,844,509 bytes COMPOUND.ALA
344,853 bytes POCKET.ALA
1,612,526 bytes ISPEL_WS.ALA
3,941,050 bytes UNAB.ALA
3,097,123 bytes UK16.ALA
1,921,075 bytes FROM4PRT.ALA
2,375,258 bytes H3HRTG.ALA
1,150,829 bytes MTHESAUR.ALA
1,705,835 bytes MPRON_.ALA
3,379,375 bytes MOBYPOS_.ALA
2,980,465 bytes MHYPH_.ALA
1,671,238 bytes CMUDICT_.ALA
342,189 bytes WORLD95.ALA
898,295 bytes PENC.ALA
772,226 bytes MNDRKLNX.ALA
MASA_ALA.OBO: 1,009,141,008 bytes(21,023,771 lines)
File MASA_ALA.OBO is made from 3811 .ALAs(from .ZIPs):
Subnote1: .ZIPs are archived with 'PKZIP -e0' i.e. are ready for better
compressor like MONSTR, RAR or NTFS built-in compression.
@#$ Note#08:
File 3811qs_f.txt('qs_f' stands for QuestionsSorted_Formatted):
Size: 96,402,849 bytes
Lines: 1,572,277
Subnote1: This file(derived from 3811 .LBLs by FUU.BAT with pattern '?' and
sorted with RPSRT102.COM and removed all lines < 11 chars after that)
ain't ASCII codes below 32.
Subnote2: Learn how to construct questions: Look in 2234QS_F.TXT(748,253 lines)
- it contains all lines with '?' mark; I call it: A MODELS'S THIEF;
Change old 2234QS_F.TXT with 3811qs_f.txt in VIEW2234.BAT and
NESTEDEU.BAT, also change names of two icons and make virtual
memory 1536MB.
Subnote3: This file is a good reference to learn question patterns.
@#$ Note#09:
Directory \KAZE\LBL contains 3811 files:
Size: 1,995,115,514 bytes
Lines: 24,919,923
Lines longer than 010 chars: 20,760,494
Lines longer than 200 chars: 01,914,247
Lines longer than 400 chars: 00,211,129
Subnote1: All .LBLs are without symbols with ASCII codes below 32.
Subnote2: All lines in .LBLs are <= 960 chars.
@#$ Note#10:
Definetily Windows ME has much better DOS prompt emulation than Windows 2000,
so I recommend using ME. Some bugs and undesired behaviour is typical for
Windows 2000!
@#$ Note#11:
Remember this limitations: YM cannot work with files with lines longer than 960
chars and with less than 23 lines(one page).
@#$ Note#12:
File MASAKARI.SS(ss stands for 'swap size') defines the size of MASAKARI.SWP,
next defines maximum allowed size 2047MB:
D:\KAZE\GAMERA>copy con masakari.ss
2047
'F6'
next defines 96MB(note zeroes filling left side):
D:\KAZE\GAMERA>copy con masakari.ss
0096
'F6'
If you want to use XMS memory instead of HDD memory then type on prompt:
D:\KAZE\GAMERA>copy con masakari.ss
0000
'F6'
or simply:
D:\KAZE\GAMERA>del masakari.ss
@#$ Note#13:
File MASAKARI.SD(sd stands for 'swap directory') points to MASAKARI.SWP,
D:\KAZE\GAMERA>copy con masakari.sd
c:\temp\
'F6'
It is clear that MASAKARI.SWP must be defragmented, use space at beginning,
and be at fastest drive(if HARD on other channel and master if possible, if RAM
use excellent tool XMSDSK.EXE(see ZDISK2GB.BAT) to create Virtual Disk). To
create RAM disks greater than 64MB you must have HIMEM.SYS(with full XMS 3.0
support). Due to my stupidity lack of DMA support leads to terrible results, so
DOS is original OS for YM, but under MS-DOS console of Windows it works much
better(due to DMA for HDDs). To compensate my CEPENYAK-deeds you must have:
at least two HDDs connected as PRIMARY and SECONDARY; CPU 800+MHz; DDR or
RAMBUS memory.
@#$ Note#14:
In YM console type 'd:\kaze\smxrt\*.zip' select it and press 'Alt+V' then next
lines will be merged at end of current text:
00WS110.ZIP
01FRD10.ZIP
...
ZOROASTR.ZIP
HIDRUGCO.ZIP
CHANWA~1.ZIP
@#$ Note#15:
In YM console press 'Alt+V' without any selected then next lines will be merged
at end of current text i.e. this gives same as '*.*' selected i.e. current
catalog:
MAJOR_~1.SRT
DEVELOP.ZIP
QBX.EXE
...
SAKURA8.ZIP
MASAKARI.IND
@#$ Note#16:
File YM.SMX points to SMXRT directory i.e. in YM console by selecting
'd:\kaze\gamera\ym.smx' and pressing 'Alt+V' next line will be merged at end
of current text:
d:\kaze\smxrt\
Of course it is changeable i.e. what you put there that path will be used to
access .ZIPs i.e. your e-library.
@#$ Note#17:
In YM console accessing e-library i.e. catalog which is pointed by YM.SMX is
transparent -
to merge CHANWA~1.LBL(or CHANWA~1.TXT or CHANWA~1.ALA) select it and press
'Alt+V' then needed file will be extracted from CHANWA~1.ZIP and if it had not
existed will be purged. If YM.SMX not exist then current directory becomes
e-library and above is valid again. Of course in case when file exists first
attempt is to merge without extracting from e-library.
@#$ Note#18:
File YM.ARC defining [extension archiver makes], [name of archiver], [options]
has following contents:
zip
pkunzip
-o
There is no need to change this because PKZIP/PKUNZIP gives excellent(best)
speed, yet AIN.EXE, MONSTR.EXE, HA.EXE are on line. Other thing to consider is
memory requirements from archiver - think twice.
@#$ Note#19:
Limit for .OBOs(MASA_ALA.OBO, GRFT_ALA.OBO) is
(2# * 1024 * 1024 * 1024 - 1) \ 48 = 44,739,242 lines
@#$ Note#20:
It is a good idea to extract(goal is to know performance of HDD and of course
stupid software you are using) and run HDDCPU.BAT by this:
cd \kaze\cepenyak
hddcpu
@#$ Note#21:
Having installed GAMERA, picture is:
?:\ - KAZE -- GAMERA ; "Home" work directory
|_ LBL ; "LineByLine" this is home of .LBLs from .ZIP triads
|_ TXTREALM ; "GRABBER" here new .ZIP triads are made
|_ FASTGRAB ; "GRABBER" too, faster way to made new .ZIP triads
|_ SMXRT ; "eLIBRARY" this is home of .ZIP triads and .OBO files
|_ CEPENYAK ; "Test HDD performance" just run HDDCPU.BAT
|_ WALLP ; "WallPapers" for windows desktop
|_ LAOPRJCT ; "LAOZI project" tools, texts, PDFs, DOCs, plans, PICs
@#$ Note#22:
Working with YM.EXE:
Step #1: Go to "Home" work directory by '?:' and 'cd \KAZE\GAMERA'
Step #2: Activate Yoshimitsu console 'ym blank'
@#$ Note#23:
Working with KAZUYA.EXE:
Step #1: Go to "GRABBER" directory by '?:' and 'cd \kaze\txtrealm'
Step #2: Run KAZUYA to obtain help screen
Step #3: Make KAZUYA.PAT, there is a pattern to search for
Step #4: Run 'tohtm' to make KAZUYA??.HTMs from pattern by looking in ..\LBL
@#$ Note#24:
Working with JUBEI.EXE:
Step #1: Go to "GRABBER" directory by '?:' and 'cd \kaze\txtrealm'
Step #2: Load it with .TXT files, the future etexts for "eLIBRARY"
Step #3: Run 'jubei', 'lbl960', 'jubei3.bat or jpurge.bat' to make new .ZIPs
Step #4: Copy new .ZIPs to "eLIBRARY" directory 'copy *.zip ..\smxrt' and
'pkunzip * *.lbl ..\lbl'
Step #5: New MASA_ALA.OBO must be created separately
@#$ Note#25:
Before grabbing use 2TXTI.EXE and 2DIRTXTI.EXE tools to assure yourself for
not duplicating filenames of incoming .TXTs and already grabbed!
@#$ Note#26:
Another possibility for performance arising under Windows is using of
'RamDisk9x/Me' tool. Then MASAKARI.SWP must be located at Windows RAM disk.
On CD there is a 'NT' and '9x/Me' versions. See below a little benchmark
which leads to requirements for achieving good speed: 512MB DDR or RAMBUS
with CPU at 1500+MHz and 384MB RAM disk for MASAKARI.SWP - it is a good
environment for SAKURA, Yoshimistu.
If you try to create a large disk and a RamDisk9x/Me drive is not created,
try the following:
Edit the system.ini file and add the following entries to the [vcache]
section (add a section if it isn't there):
[vcache]
MinFileCache=4096
MaxFileCache=4096
This limits the size of the file cache to 4MB, preventing it from
occupying all of the available memory. A recommended value is 25% of the
available RAM. You will have to reboot for these changes to take effect,
but you should now have system resources available for a large RAM disk.
In addition, you may run into problem where the Windows 95/98/Me cache
manager can consume the entire virtual address space on systems with more
than 512MB of memory. This problem is described in the Microsoft Knowledge
Base Article Q253912; a local copy can be found here.
Finally, the Win9x kernel limits the address space allowed for the operating
system to 1GB. This means that practically the largest RAM disk you will be
able to create is 1GB, and maybe much smaller (500MB or so) depending on the
setup of your system.
'RamDisk9x/Me RAM disk' vs 'Quantum EX 5400rpm with DMA' benchmark on Windows
ME for Celeron 333MHz / PC133:
1] On RAM copying 25MB file with "copy 25MB.1 25MB.2"
takes 2s i.e. 50MB / 2 = 25MB/s mix power;
2] On HDD copying 25MB file with "copy 25MB.1 25MB.2" with
[vcache]
MinFileCache=4096
MaxFileCache=4096
takes 13s i.e. 50MB / 13 = 3.8MB/s mix power;
3] On HDD copying 25MB file with "copy 25MB.1 25MB.2" with
[vcache]
MinFileCache=32768
MaxFileCache=32768
takes 4s i.e. 50MB / 4 = 12.5MB/s mix power;
@#$ Note#27:
Format of .ALA file from .ZIP triad:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0000001 unnecessary
0000003 unpublished
0000001 unreal
0000001 unrest
0000001 unscrewdriver
0000001 unseen
0000001 unsightly
0000002 unsuccessful
0000001 unsurpassed
0000001 unsympathetic
0000001 unthinking
@#$ Note#28:
Format of .LBL file from .ZIP triad:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kungfu history, chinese arts, tai chi, taiji, chi kung, qigong, kung-fu, sports, training, health fitnss.
------------------------------------- - Copyright by Mike Symonds of T'ien Ti Tao Ch'uan-shu 1975/1998-2001 A POTTED HISTORY OF KUNGFU -------------------------- The terms 'Kuoshu' (Chinese National Arts) and 'Wushu' (Chinese Martial Art / Athletics) have become widely heard of in the Western Hemisphere.
This is due mainly to television and video presentations.
Some, like the famous series called 'Kungfu', depict the ideas, philosophy and types of people involved.
Kungfu is a slang word really, it means, rather loosely translated, trained skills or a trained person.
The name which should replace Kung-fu is Ch'uan-shu, meaning Fist-skills or more broadly translated, training to fight.
@#$ Note#29:
Format of .TXT file from .ZIP triad:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kungfu history, chinese arts, tai chi, taiji, chi kung, qigong,
kung-fu, sports, training, health fitnss.
-------------------------------------
-
Copyright by Mike Symonds of T'ien Ti Tao Ch'uan-shu 1975/1998-2001
A POTTED HISTORY OF KUNGFU
--------------------------
The terms 'Kuoshu' (Chinese National Arts) and 'Wushu' (Chinese
Martial Art / Athletics) have become widely heard of in the
Western Hemisphere. This is due mainly to television and video
presentations. Some, like the famous series called 'Kungfu',
depict the ideas, philosophy and types of people involved. Kungfu
@#$ Note#30:
D:\KAZE\GAMERA>v Note: Loads VGA RUS font(for DOS, 9x, Me)
D:\KAZE\GAMERA>vr Note: Reprograms&Loads VGA RUS font(for NTs)
D:\KAZE\GAMERA>zx filename.txt Note: Loads filename.TXT in one step
D:\KAZE\GAMERA>zym filename.txt Note: Loads filename.TXT in one step
D:\KAZE\GAMERA>d *.txt Note: directory explorer(copy,del,sort,norm)
@#$ Note#31:
To see for example what 'Ctrl+S' combo does in YM console:
1] Set Scroll Lock ON(unfortunately NTs can't switch Lock keys by software)
2] D:\KAZE\GAMERA>YM CARLOS.TXT
3] Press 'Ctrl+S'
@#$ Note#32:
Generally use to: Search(KAZUYA), Sort(SAKURA), Edit(YM), View(X), Grab(JUBEI).
But let see an example:
D:\KAZE\TXTREALM>copy ..\gamera\carlos.txt
D:\KAZE\TXTREALM>jubei/esc
D:\KAZE\TXTREALM>dir
One of goals: We have CARLOS.HTM.
Note: Now your corpus contains only one LBL: CARLOS.LBL, let search in it ...
D:\KAZE\TXTREALM>copy con kazuya.pat
?
'F6'
D:\KAZE\TXTREALM>kazuya CARLOS.LBL
Note: Now KAZUYA.USL, contains all lines that have '?'. Let search again but
with pattern 'What is'(there is another line with 'what is' which we
will not see in results - remember search is CASE_SENSITIVE):
D:\KAZE\TXTREALM>copy con kazuya.pat
What is
'F6'
Note: Next step is necessary because KAZUYA.USL is being killed each time
KAZUYA.EXE starts, so QMARK.LBL is our new corpus!
D:\KAZE\TXTREALM>ren KAZUYA.USL qmark.lbl
D:\KAZE\TXTREALM>kazuya qmark.lbl
Note: Next step is preparation for another treatment with JUBEI.EXE, our goal
is QMARK_WI.HTM and after that QMARK_WI.DOC(see JUBEI.DOC, JUBEI2.DOC):
D:\KAZE\TXTREALM>linwra KAZUYA.USL
D:\KAZE\TXTREALM>ren kazuya.lw qmark_wi.txt
D:\KAZE\TXTREALM>move *.txt ..
D:\KAZE\TXTREALM>move ..\qmark_wi.txt .
D:\KAZE\TXTREALM>jubei/esc
Finally: We have QMARK_WI.HTM at last, pfu!
Generally that is the way to obtain nested LBL, but it is enough in many cases
to stop at '1) LINWRA KAZUYA.EIS 2) REN KAZUYA.LW SENS.TXT
3) JUBEI 4) Convert(see JUBEI.DOC) SENS.HTM to SENS.DOC'.
@#$ Note#33:
Known bug: In YM r.27 a bug appears(just crash in beginning) with .ANC file when
other file with the same name is loading, fix it by deleting corresponding
.ANC(anchor) file.
@#$ Note#34:
Corpus: It is up to you how huge your corpus(*.LBL) will be. In fact it is
your DATA, the rest is auxiliary things.
@#$ Note#35:
Run 'jubei/?' for getting this:
JUBEI.EXE(SAKURA.EXE and MASAKARI.WRD needed) revision 007.
Scans *.TXT files and jubeis them, he-he. Written by Svalqyatchx 'Kaze'.
Note0: /ESC skips the keypress; /? or /H show these notes;
Note1: JUBEI.EXE creates: .WRD .FND .MSS .ALA .FIT .HTM .T1L .SEN .LBL;
Note2: JUBEI.EXE creates also JUBEI.{WRD,FND,MSS,ALA,FIT,PAR};
Note3: Format of MASAKARI.SD is for example:
'z:\temp\' or 'd:\' - it is location of MASAKARI.SWP;
Note4: Format of MASAKARI.SS is for example:
'0384'(then HDD) or '0000'(then XMS) - it is size of MASAKARI.SWP;
Note5: Files MASAKARI.SS and MASAKARI.SD are optional;
Note6: If you have many XMS MBs(for example 256MB) then use:
C:\TXTREALM>smartdrv c+ d+ e+ f+ 8192 /e:8192 /b:32768 /u
C:\TXTREALM>xmsdsk 2096128 z: /y
C:\TXTREALM>copy con MASAKARI.SD
z:\
'F6'
C:\TXTREALM>copy con MASAKARI.SS
0208
'F6'
Note7: When pure DOS is running use Windows Me(XMS driver v.3.99) boot diskette
for better speed, else simply WINDOWS MS-DOS prompt because of DMA mode;
Note8: Make sure there is free space, PLENTY!
Note9: Press 'Esc' to interrupt grabbing(current file will be finished first).
@#$ Note#36:
Run 'sakura' for getting this:
SAKURA.EXE, revision 008, written by Svalqyatchx 'Kaze'.
Revision note: Virtual_Memory_Simulated_Stack, if overflow_error then HALT.
Caution: Very(pivot is chosen from first 20 elements) slow version.
Example:
C:\KAZE>sakura d:getwords.uw e:getwords.sw [/cs][/start=x][/length=y]
Note1: Format of MASAKARI.SD is for example:
'z:\temp\' or 'd:\' - it is location of MASAKARI.SWP;
Note2: Format of MASAKARI.SS is for example:
'0384'(then HDD) or '0000'(then XMS) - it is size of MASAKARI.SWP;
Note3: More Speed: SAKURA.QSS at XMS memory or on THIRD_HARD_DRIVE(defined
by masakari.sd, must be fastest, in example C:)
Note4: More Speed: 'Input file' on FIRST_HARD_DRIVE in example D:
Note5: More Speed: 'Output file' on SECOND_HARD_DRIVE in example E:
Note6: /cs means CASE_SENSITIVE, default is NON i.e. CASE_UNSENSITIVE
Note7: /start=x means Start_Position_In_String, default is 1
Note8: /length=y means Length_Of_Substring_including_Start_Position, default
is Length_Of_Longest_String
Note9: Without a DMA HDD access - terrible story, drama.
@#$ Note#37:
Run 'kazuya' for getting this:
KAZUYA.EXE, revision 008. Written by Svalqyatchx 'Kaze'.
Purpose: Reads a line from KAZUYA.PAT and scans given CRLF file(s) for it.
Note1: Unexact & Sensitive matches go to: KAZUYA.USs(appended, .SEN filetype);
Unexact & Sensitive matches go to: KAZUYA.USl(created, .LBL filetype);
Note2: Exact & Sensitive matches go to: KAZUYA.ESs(appended, .SEN filetype);
Exact & Sensitive matches go to: KAZUYA.ESl(created, .LBL filetype);
Note3: Exact & Insensitive matches go to: KAZUYA.EIs(appended, .SEN filetype);
Exact & Insensitive matches go to: KAZUYA.EIl(created, .LBL filetype);
Note4: Unexact & Insensitive matches go to: KAZUYA.UIs(appended, .SEN filetype);
Unexact & Insensitive matches go to: KAZUYA.UIl(created, .LBL filetype);
Note5: 'Exact' means Whole_Word, 'Sensitive' means match_Lowercase/Uppercase;
Note6: Nested search is possible - example for receiving KAZUYA.USl(!) with all
lines with 'would' and 'it' and '?': 0]kazuya d:\kaze\lbl\*.lbl
1]Pattern1 = would 2]rename KAZUYA.EIl 1.lbl 3]kazuya 1.lbl
4]Pattern2 = it 5]rename KAZUYA.EIl 2.lbl 6]kazuya 2.lbl 7]Pattern3 = ?;
Note7: That is how to create KAZUYA.PAT i.e. to specify the pattern:
D:\KAZE\GAMERA>copy con kazuya.pat
Shoot in
'F6'
Note8: For better speed - defragment files being searched(in particular *.LBL)!
KAZUYA: Specify the file(s) to be searched!
@#$ Note#38:
HDDCPU.BAT(from KAZE\CEPENYAK) gives 4688s(642KB/s) - RPSRT102.COM gives 196s -
with:
1] Celeron 333MHz, PC133 128MB, Acorp 440BX
2] Quantum EX 5400rpm
3] Windows ME, SYSTEM.INI with vcache:32768 [VCACHE is located in Start\Programs\Accessories\System Tools\System Information\TOOLS\System Configuration Utility]
@#$ Note#39:
When environment is pure DOS with >64MB XMS before running YM.EXE and X.EXE and
SAKURA.EXE run ALLALLXM.BAT!
@#$ Note#40:
How do I make .PGR(for Panasonic Matrix Printer EPSON emulation)(type .PGR>PRN)?
.PGR is made by running PAGER.EXE .PIN; .PIN is made by copying needed .TXT to
\KAZE\GAMERA, running VSOFF.COM, setting on CAPS Lock and Scroll Lock and
running X.EXE .TXT; PGRSKIP allows to print large .PGRs on portions.
@#$ Note#41:
Current Status for MASAKARI revision 054:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Speed ability 01/20: S
~~~~~~~~~~~~~~~~~~~~
Maneuver ability 06/20: MMMMMM
~~~~~~~~~~~~~~~~~~~~~~~
Note: The search begins from the line immediate after the last visible one!
F1 - Input string for text field(case sensitive) and search;
F3 - Input string for text field(case unsensitive) and search;
Ins - Search in text field(case unsensitive);
` or S - Stop scrolling;
Shift - Skip scrolling;
' / - LineUp LineDown;
[ ] - PageLeft PageRight;
, . - CharLeft CharRight;
Enter - Switch on/off KILLLINE;
Y - KILLLINE(only when switched on with Enter);
_ + - KILLLINEup KILLLINEdown;
Alt+S - Save all one in one(it is useful when *.MSK must not be altered);
Shift+F9 - Save all except KILLLINEd lines;
A - Add current 23 lines to MASAKARI.CLP;
Z(default),X,C,V,B,N,M - Set 0,30,59,88,117,146,175 beam pauses;
Only when *._W_ is loaded:
1,2,3,4 - Set scroll step 1,10,100,1000;
\ - PPCing current 23 lines;
(CL=On or/and Shift)+(Ctrl for different word)+{Up|Down|Home|End} - Scroll;
Tab - Input string for _W_ field(case unsensitive) and search from START;
Shift+F3 - Input string for _W_ field(case unsensitive) and search;
Del - Search in _W_ field(case unsensitive);
` or S - Stop scrolling;
Shift - Skip scrolling;
Space - Add current word from _W_ field in *._W_ and MASAKARI.WRD;
DirDrone(NL=On & SL=On & CL=On):
1(Name),2(Extension),3(Size),4(Year),5(Attributes) - Sort respective column;
Enter - Change directory or [De]Select file; A[nchor] - Set Target Catalog;
Esc or Alt+X - Quit; T[ouch]Y; D[elete]Y; C[opy]Y; N[ormalize]Y;
FileChooser(NL=Off & SL=Off):
Esc - Quit; Home/End - First/Last line;
F1(letter to jump), F2(letter to jump), F3 - Sort respective column(Name,Extension,Size);
Small_massacre(NL=Off & SL=Off & CL=On).
Massacre&exit(NL=Off & SL=On & CL=On).
Quizes(NL=On & SL=Off or CL=Off).
Power ability 13/20: PPPPPPPPPPPPP
~~~~~~~~~~~~~~~~~~~~
P - Both virtual and XMS memory using;
P - Loads up to 9,999,999 lines(up to 960columns, minimum 23lines);
P - Sorts MASAKARI.QUO(made from unlimited MASAKARI.DAT) up to unlimited lines;
P - Sorts MASAKARI.WRD up to 9,999,999 lines. '{'=Word_CROSS;
P - Supports `killline` especially for *.DAT files editing;
P - Video beam synchronized output;
P - Verb `SLAY` quizer(MASAKARI.QUI);
P - Simple file manager; Mini locker(wildcards allowed) with up to 9999 files;
P - Can use XMS 3.0 i.e. all available XMS memory, default XMS 2.0(up to 64MB);
P - Nonslow(especially with NOVELL DOS 7) 16bit assembler XMS QuickSort routine;
P - Masks(*.MSK) previously grabbed texts i.e. shows new words as blinking;
P - Gives online(*._W_) adding regime in addition to full-auto and semi-auto regimes and of course manual regime;
P - Source. Comes without any limitation(shits like: free-ware, public domain);
@#$ Note#42:
Very useful tools are added to help searching:
1] KAZUYAuu.EXE - Searches NOT line by line i.e. has no limit of line length
or file type. FASTEST of all, in fact reports only number of occurrences.
Generates file with results. Looks in sub-folders.
2] KAZUYA.EXE - Searches NOT line by line i.e. has no limit of line length but
it is capable to proceed only CRLF files i.e. files with lines that end with
13,10 ASCII code. VERY SLOW when matches are many and FAST when matches
are few!
Generates files with results. Looks NOT in sub-folders.
3] FULLuu.EXE - Searches line by line i.e. has limit of line length(up to 32KB).
Generates file with results. Looks in sub-folders.
4] FULLeu.EXE - Searches line by line i.e. has limit of line length(up to 32KB).
Generates file with results. Looks in sub-folders.
5] FULLPATH.EXE - Generates file with info about directory structure and
location of files. Looks in sub-folders.
Example #1:
C:\>KAZUYAUU D:\KAZE\LBL .LBL
KAZUYAuu.EXE, revision 001.
Behaves like FULLPATH + KAZUYAuu; KAZUYAuu reads FULLPATH.FIL. Written by Kaze.
Usage: KAZUYAuu [path] [extension]
Note1: Results go to KAZUYAuu.TXT; See FULLPATH explanations below.
Note2: Despite of FULLuu and FULLeu, KAZUYAuu can look into ALL type of files.
FULLPATH.EXE, revision 001.
Creating 'FULLPATH.DIR'(directories), 'FULLPATH.FIL'(files). Written by Kaze.
Usage: FULLPATH [path] [extension]
Note: Only specified extension goes to FULLPATH.FIL
Examples:
C:\>FULLPATH Note: scan from root of current drive(i.e. C:)
C:\>FULLPATH . Note: scan from current path
C:\>FULLPATH d: Note: scan from root of D:
C:\>FULLPATH \temp
C:\>FULLPATH ..\lbl
C:\>FULLPATH lbl
C:\>FULLPATH d:\kaze
C:\>FULLPATH d:\kaze\lbl .lbl Note: FULLPATH.FIL contains d:\kaze\lbl too
C:\>FULLPATH d: .txt Note: FULLPATH.FIL contains all .TXT from D:
Creating 'FULLPATH.DIR' and 'FULLPATH.FIL' ...
FULLPATH: Done.
String(unexactly unsensitive search): it is
KAZUYAuu.TXT looks:
000000000 times found. [Results for 'it is' unexactly unsensitive search in D:\KAZE\LBL\CHANWA~1.LBL:]
000000167 times found. [Results for 'it is' unexactly unsensitive search in D:\KAZE\LBL\HIDRUGCO.LBL:]
000000144 times found. [Results for 'it is' unexactly unsensitive search in D:\KAZE\LBL\BABAJI\TEACHI~1.LBL:]
000000019 times found. [Results for 'it is' unexactly unsensitive search in D:\KAZE\LBL\BABAJI\BABAJI~1.LBL:]
Example #2:
C:\>FULLUU D:\KAZE\LBL .LBL
FULLUU.EXE, revision 001.
Behaves like FULLPATH + LOOKuu; LOOKuu reads FULLPATH.FIL. Written by Kaze.
Usage: FULLUU [path] [extension]
Note: Results go to FULLUU.TXT; See FULLPATH explanations below.
FULLPATH.EXE, revision 001.
Creating 'FULLPATH.DIR'(directories), 'FULLPATH.FIL'(files). Written by Kaze.
Usage: FULLPATH [path] [extension]
Note: Only specified extension goes to FULLPATH.FIL
Examples:
C:\>FULLPATH Note: scan from root of current drive(i.e. C:)
C:\>FULLPATH . Note: scan from current path
C:\>FULLPATH d: Note: scan from root of D:
C:\>FULLPATH \temp
C:\>FULLPATH ..\lbl
C:\>FULLPATH lbl
C:\>FULLPATH d:\kaze
C:\>FULLPATH d:\kaze\lbl .lbl Note: FULLPATH.FIL contains d:\kaze\lbl too
C:\>FULLPATH d: .txt Note: FULLPATH.FIL contains all .TXT from D:
Creating 'FULLPATH.DIR' and 'FULLPATH.FIL' ...
FULLPATH: Done.
LOOKuu.EXE version 3.
String(unexactly unsensitive search): it is
FULLuu.TXT looks:
[Results for 'it is' unexactly unsensitive search in D:\KAZE\LBL\CHANWA~1.LBL:]
[Results for 'it is' unexactly unsensitive search in D:\KAZE\LBL\HIDRUGCO.LBL:]
COMMON AYURVEDIC HERBS & MINERALS Latin name : Abelmoschus moschatus English name : Musk mallow Sanskrit / Indian name : Latakasthuri It is an erect, annual or biennial, hirsute herb.
It is used in the treatment of male sexual disorders and venereal diseases.
...
It is included among anti-depressants and it forms an ingredient of some anti-narcotic preparations.
[Results for 'it is' unexactly unsensitive search in D:\KAZE\LBL\BABAJI\TEACHI~1.LBL:]
It is impossible to read His words without recognizing ones own shortcomings manifested so often in everyday life.
...
It is a rare opportunity to serve Sri Babaji in this way.
[Results for 'it is' unexactly unsensitive search in D:\KAZE\LBL\BABAJI\BABAJI~1.LBL:]
It is my sincere desire that the "Simple Father" - Babaji, enters your life and blesses you with His guidance: This e-book is offered to you for free.
...
It is as if He has hidden Himself in order to be at last reborn in each heart.
@#$ Note#43:
My site:
http://
Super Yoga PDF,HTM,TXT links:
[x] http://www.sivanandadlshq.org/download/download.htm
[ ] http://www.yrec.org/wwwlinks.html
[ ] http://www.rainbowbody.net/HeartMind/Links.htm
[x] http://www.buddhanet.net
Misc HTM(TXT) links:
[x] http://www.sacred-texts.com/index.htm
[ ] http://wiretap.area.com/
[ ] http://www.accesstoinsight.org/
[x] http://www.theosociety.org/pasadena/tup-onl.htm
[ ] http://www.jewishvirtuallibrary.org/index.html
ETEXTS: Project Gutenberg:
[some] http://promo.net/pg/
ETEXTS: Last bank for TXTs:
[ ] http://www.textfiles.com ' Must Grab them all, yum yum ...
[x] http://greylib.by.ru/librazn.htm
http://artefact.cns.ru/cgi/library.pl
http://digital.library.upenn.edu/books/
The Online Books Page.
http://www.zeroland.co.nz/literature.html
Zeroland. Literature Online.
http://www.ipl.org/div/books/
The Internet Public Library.
http://www.bibliomania.com/
Bibliomania.
http://www.bartleby.com/
Bartleby.com. Great Books Online.
http://www.luminarium.org/lumina.htm
Medieval; Renaissance; 17th Century.
http://www.infomotions.com/alex/
Alex Catalogue of Electronic Texts. A collection of public domain
documents from American and English literature as well as Western
philosophy.
http://etext.library.adelaide.edu.au/
Author index of online texts from Project Gutenberg.
Downloadable Zip files. Adelaide University.
http://www.lib.cam.ac.uk/InformationServices
Cambridge University. A large archive of online literary texts.
http://www.lib.cam.ac.uk/electronicresources/
Live Texts (Cambridge University). A large archive of online classic
texts.
http://www.english.cam.ac.uk/ceres/
Cambridge English Renaissance Electronic Service (CERES).
http://www.fordham.edu/halsall/eastasia/eastasiasbook.html
East Asian etexts. Internet East Asian History Sourcebook.
http://www.simonsays.com/ebooks/
Ebooks, from Simon and Schuster. Glassbook reader. Rocket eBook,
netLibrary reader downloads.
http://www.eliterature.org/
Electronic Literature Organization (ELO). Facilitating and promoting
the writing, publishing, and reading of literature in electronic
media.
http://etext.lib.virginia.edu/eng-on.html
English language literary etexts, University of Virginia.
http://www.fordham.edu/halsall/india/indiasbook.html
Indian etexts. The Internet Indian History Sourcebook.
http://www.fordham.edu/halsall/islam/islamsbook.html
Islamic etexts. The Internet Islamic History Sourcebook.
http://www.fordham.edu/halsall/jewish/jewishsbook.html
Jewish etexts. The Internet Jewish History Sourcebook.
http://www.literature.org/
Library of Online Literature. Literature.org. Searchable texts,
authors.
http://www.netlibrary.com/
NetLibrary. Scholarly ebooks, arts and entertainment ebooks,
humanities ebooks, society and culture ebooks, free ebooks.
Reader software downloads.
http://www.gutenberg.net/
Live Texts (Project Gutenberg). The world's largest online text
database, Classic novels, poems, philosophy, plays.
http://classics.mit.edu/
Live Texts (M.I.T.). Literary classics online.
http://ota.ahds.ac.uk/
Live Texts (Oxford University Text Archive). Literary classics online.
http://www.wordtheque.com/
Logos. An international collection of electronic books listed by
country and author. Includes rare texts.
Sites with RUS etexts:
http://oriental.ru
http://lib.ru
http://china.kulichki.net
http://ozon.ru ' Russian Amazon
Bulgarian free sites:
http://www.free.techno-link.com
http://free.evro.net
http://free.data.bg
@#$ Note#44:
To convert HTML files to TXT when:
1] They must be combined in one TXT:
Delete C:\H2T.TXT and then go to directory containing *.HTMs and run
'H2T *.htm'. Every execution of H2T.BAT merges new data to C:\H2T.TXT
2] They must be one HTM - one TXT:
Go in directory containing *.HTMs and run 'MAKETXTS.EXE' and after that run
'MAKETXTS.BAT', this is it.
3] They are RUSSIAN:
Use HTM2TXT.COM from MISC_H2T.ZIP
4] Use COCOHTMS.EXE, run it with empty command line for help. It is powerful
because collects all .HTM and .HTML files from folder and its sub-folders.
Appends to C:\H2T.TXT all converted .HTM and .HTML files. After that you
may rename C:\H2T.TXT to 'name_of_folder.TXT' for example. Very handy for
saving trees with only one needed extension under Windows ME(because PKZIP
in its DOS-prompt stores long names, in Windows 2000 PKZIP can't i.e.
stores shortened names) are files ZIPhtms.BAT, ZIPhtmls.BAT, ZIPpdfs.BAT,
ZIPtxts.BAT, ZIPdocs.BAT. Under NTs for example Windows 2000 PKZIP treats
.HTM and .HTML files as *.HTM, but under Windows Me as different extensions!
Anyway best way to save such trees is WINRAR, go to Files and for example
write 'C:\OED\*.htm C:\OED\*.html' - this will puts to archive only these
two extensions.
5] Use COCO_LBL.EXE, run it with empty command line for help. It is powerful
because it is HTMing and LBLing all .HTM and .HTML files from folder and its
sub-folders. After that tree containing .HTM[l] .TXT .LBL is ready to be
added to D:\KAZE\LBL. Goal is FIRST to collect .HTM[l] pages to one
directory and after that this directory to be WINRARed with only *.htm
*.html files. Then extract produced .RAR and run COCO_LBL.EXE for initial
directory.
@#$ Note#45:
Some tools run without command line options give help:
COCOHTMS.EXE:
COnvertCOlectHTMS.EXE, rev.2
Usage: COCOHTMS OED .htm !This grabs all .HTMs and .HTMLs in OED tree
COCOHTMS C:\HTML\OED .htm !This grabs all .HTMs and .HTMLs in OED tree
Note: COCOHTMS grabs all .HTM and .HTML files in sub-folders too!
Result: C:\H2T.TXT(every time new data is merged to it), so delete it
or rename it before every new grab.
COCO_LBL.EXE:
COnvertCOlect_LBLing.EXE
Usage: COCO_LBL C:\HTML\OED .htm !This LBLs all .HTMs and .HTMLs in OED tree
Note1: LBLing means to make .LBL file from corresponding .TXT file.
Note2: To obtain shortened path of needed folder use DIR/X(under Windows 2000).
Note3: COCO_LBL grabs all .HTM and .HTML files in sub-folders too!
Result: After conversion made by html2txt.exe COCO_LBL invokes
A2DARB32.EXE, SMASH960.EXE, TXT2LBL.EXE, LBL960.EXE, so
*.TXT and *.LBL go to same folder where .HTMs and .HTMLs are.
Limitation1: Folder with .HTMs and .HTMLs must be nested only few times
i.e. deepness of folder(shortened full path) is limited
because of 63 chars for path string limit(66 adding '?:\').
Exact problem from above: it is not permitted to run DOS .EXE
in folder which length to root is > 63 chars.
Limitation2: ONLY FULL PATH(as 'C:\HTML\OED') can be specified!
WRAPPER.EXE:
WRAPPER.EXE, revision 002. Written by Svalqyatchx 'Kaze'.
Purpose: Reads a single line from WRAPPER.CPL, CPL(Chars Per Line), and wraps
a given file.
Note1: Wraps on ' ,;:-.!?|_\/@#$%^&*='"' symbols, priority is left to right.
Note2: Line length might be longer than 32767 chars.
Note3: That is how to create WRAPPER.CPL i.e. to specify the CPL:
D:\KAZE\GAMERA>copy con wrapper.cpl
136
Note4: Before running WRAPPER.EXE run A2DARB32.EXE.
Note5: See WRAPPER.LOG for rejected lines.
WRAPPER: Specify the CPL in WRAPPER.CPL file!
2TXTI.EXE:
2TXTI.EXE, revision 001.
Showing duplicate filenames from 2 files with filenames. Written by Kaze.
Note: Create these two files by 'dir *.zip/b>q1' and 'dir *.zip/b>q2'.
Usage: 2TXTI 2234.TXT 144.TXT
2DIRTXTI.EXE:
2DIRTXTI.EXE, revision 001.
Showing .TXT files with different sizes from 2 dirs. Written by Kaze.
Usage: 2DIRTXTI d:\smxrt c:\tmp
MAKEHTM.EXE:
MAKEHTM.EXE, rev.1
Usage: MAKEHTM mjrpayne.txt
Result: mjrpayne.htm(mjrpayne.gif is background)
Note: Background for .HTM has same name with extension .GIF!
UPLOW.EXE:
UPLOW.EXE(MASAKARI.WRD needed) revision 001.
Note: Makes from given file a .UL file where:
all new words are UPpercased and all old words are LOWercased.
Syntax: D:\KAZE>UPLOW ALL.LAO
UPLOW: Failure in creating MASAKARI.IND, termination.
@#$ Note#46:
Use NOFREE.EXE to kill all empty lines in TXT file. Useful to save memory when
loading and paper when printing.
@#$ Note#47:
Use PDFstrip.zip(for Windows) to convert encrypted .PDF to uncrypted .PDF!
There appeared nasty(unresolved so far) problem - when pasting copied text
from Acrobat in Wordpad some non-english mess occurs?!?(font encodings or
missing fonts or ... !?)
@#$ Note#48:
HIGHLY IS RECOMMENDED ALL NEW INCOMING TEXTS(.LBLs) TO BE PUT INTO SUB-FOLDERS
OF ?:\KAZE\LBL FOLDER! IN THIS WAY AVOIDANCE OF HUGE FILE SIZE .LBLs WILL BE
ACHIEVED(SOME ARE 30MB :<), SO DEALING WITH MANY(THOUSANDS) SMALL .LBLs
ORGANIZED IN A TREE OF FOLDERS WILL GIVE PRECISE HITS(I.E. EASILY THEY COULD
BE MERGED IN Yoshimitsu). ALSO THERE IS AN IMPORTANT GOAL FOR FUTURE GROWTH
OF ?:\KAZE\LBL FOLDER - FOR EVERY SINGLE .LBL FILE(short name) MUST EXIST
CORRESPONDING SOURCE FILE(.pdf, .htm, .doc WITH long name): the organization
is simple - name of folder containing .LBLs will be name of .ZIP archive with
these source files.
@#$ Note#49:
Some whispers:
[What the country needs today is not wealth and prosperity.
Human life is sacred, valuable and worth living.
Without human values,
spirituality will reach its abysmal depths;
morality, integrity and peace will become extinct;
sweet experience of right conduct will be destroyed;
idealism will reach its rock bottom.
Have faith that you are born to foster human values.
Keep the welfare of society as your ideal and sanctify your time.
\Sathya Sai Baba\]
[Now everyone feels insecure. I want to raise the character of man so high
that people as different as the lion and the goat can live together without
jealousy or hatred - only in love.
\Babaji\]
[Kolko razbirasch!
Mejdu tova da se mesisch vxv vxnschni raboti
i tova da rabotisch sxs sebe si,
sgrabtchi plodovete s dve rxce!
\(lao podobno) Svalqyatchx\]
[Nyamam strah i yadove
v roklqya tchuvstvam se dobre
az nischtojen sxm zubratch
i uvajavam svoya vodatch
nyamam griji nyamam sram
tche neschtastnik sxm golqyam
tchuyte me naschir i dlxj
ne zaslujavam da se naritcham mxj
\MAJOR PAYNE\]
@#$ Note#50:
Svalqyatchevica('w' ne se polzva):
lq = lqeko, lqesch i.e. meko 'l'
l = lxv, loscho i.e. tvxrdo 'l'
x = txp, xgxl
sch = schompol, schizofreniya
scht = schtayga, schtuka
tch = tchest, tchuk
c = carevica, cigara
y = hey, izlqey i.e. kratko 'i'
j = jeton, jxlt
ya = yatagan, yanuari
yu = yulqi, pyure
@#$ Note#51:
Acknowledgments:
I wish to thank to:
- my friend Nik;
- Franck UBERTO;
- 'PASS32 32 Bit Assembler' creator Dieter Pawelczak;
- 'Interrupt List' creator Ralf Brown;
- 'Macro Magic' creators;
- 'RKM' russian keyboard video driver creators;
- 'QuickBASIC version 7.10' creators;
- 'MechCommander [GOLD]' creators(FASA Interactive);
- 'PKZIP' creator Phillip W. Katz, for fastest tool i have ever seen;
- 'VideoThief & VTF Viewer' creator Andrew A. Aksyonoff;
- Toyx Robert Pirko mi razkova kotchinata i mi skri igratchkite.
@#$ Note#52:
1] Many things remain to explain but next time ...
2] Have a nice grabbing...
@#$ Note#53:
Contacts: sanmayce@hotmail.com
Sanmayce Svalqyatchx 'KAZE', 2003 December 10.